@charset "utf-8";
/* CSS Document */

.insidepage{padding:0 10px;}
.patient-info{height:71px; position:relative; padding:0 0 0 76px; z-index:1111122;}
.patient-info .patient-pho{width:52px; height:52px; position:absolute; top:11px; left:7px; border-radius:28px; overflow:hidden;}
.patient-info .patient-pho img{width:52px; height:52px;}
.patient-info .patient-pho .photo-mask{width:52px; height:52px; position:absolute; top:0; left:0; background:url(../images/inside/photo_mask.png) no-repeat; z-index:1111;}
.patient-info .patient-msg{padding-top:8px;}
.patient-info .patient-msg .line{padding-top:10px; position:relative;}
.patient-info .patient-msg .line .patient-name{font-size:14px; font-weight:bold; color:#2a2a2a; float:left;}
.patient-info .patient-msg .line .patient-name:hover{text-decoration:underline;}

/****病人详细信息**********/
.patient-info .patient-detail-info{width:470px; position:absolute; top:35px; left:-2px; z-index:111111111111; background:url(../images/inside/bottom_shadow.png) repeat-x left bottom; padding-bottom:5px; display:none;}
.patient-info .patient-detail-info .box-inner-left{padding-left:3px; background:url(../images/inside/left_shadow.png) repeat-y top left;}
.patient-info .patient-detail-info .box-inner-right{padding-right:3px; background:url(../images/inside/right_shadow.png) repeat-y top right;}
.patient-info .patient-detail-info .box-inner{border-top:2px solid #2897ff; padding:12px 20px; background-color:#fff; position:relative;}
.patient-info .patient-detail-info .box-inner table tr td{height:24px; text-align:left; font-size:14px;}
.patient-info .patient-detail-info .box-inner table tr .t-hd{color:#9c9c9c; font-size:12px;}
.patient-info .patient-detail-info .box-inner-close{width:13px; height:13px; position:absolute; top:10px; right:14px; background-image:url(../images/inside/close_icon.png); background-position:0 0; background-repeat:no-repeat;}
.patient-info .patient-detail-info .box-inner-close:hover{background-position:-13px 0;}


.patient-info .patient-msg .line .patient-2d{width:16px; height:24px; *height:16px; _height:20px; float:left; display:block; margin:0 16px 0 8px; background:url(../images/inside/2d.gif) no-repeat; position:relative; cursor:pointer; z-index:11111111;}
/***大的二维码******/
.patient-2d-big{width:137px; height:135px; position:absolute; top:24px; *top:18px; left:-60px; background:url(../images/inside/2d_bg.png) no-repeat; display:block; z-index:1111111111111; display:none;}
.patient-2d-big .code-box{width:130px; height:129px; margin:1px auto 0; display:block;}
.patient-2d-big .code-box img{width:130px; height:129px;}

.patient-info .patient-msg .line .patient-text{border-left:1px solid #000; height:14px; font-size:14px;}
.patient-info .patient-msg .line .patient-text .sex{padding:0 8px;}
.patient-info .patient-msg .line .patient-text .age{font-size:12px;}
.patient-info .patient-msg .line .patient-txt{float:left; padding-right:25px; font-size:14px;}
.patient-info .patient-msg .line .patient-txt label{color:#adadad; font-size:12px;}
.patient-info .patient-msg .line .more{ float:left; position:relative; display:inline-block;}
.patient-info .patient-msg .line .more a{color:#2897ff; line-height:16px;}
.patient-info .patient-msg .line .more a:hover{text-decoration:underline;}
.patient-info .detail-msg{position:absolute; top:22px; left:auto !important; right:-20px; display:none; width: 488px; background-color:#fff;}


/****自定义配置**********/
.custom-set{float:right; color:#2897ff; padding-right:12px; cursor:pointer; position:relative; position:absolute; top:10px; right:0;}
.custom-set:hover{text-decoration:underline;}

.content{border:1px solid #d6e0e9; position:relative;}
.content .left-main{width:0px; border-right:1px solid #d6e0e9; position:absolute; top:0; _top:1px; left:0; z-index:111;}
.content .left-main .first-layer span{height:34px; border-bottom:1px solid #d9e7f4; font-size:14px; font-weight:bold; color:#3787eb; padding:0 35px 0 15px; line-height:34px; position:relative; display:block; background-color:#f4faff; cursor:pointer;}
.content .left-main .first-layer .off{width:20px; height:20px; position:absolute; top:7px; right:6px; background-image:url(../images/inside/off.png); background-position:center center; background-repeat:no-repeat;}
.content .left-main .first-layer .hover{background-image:url(../images/inside/off_hover.png);}
.content .left-main .first-layer .sub-layer{border-bottom:1px solid #d9e7f4; padding:8px 8px 8px 15px; line-height:2; color:#484848; display:none;}

/****展开*******/
.content .left-main .over-layer .on{background-image:url(../images/inside/on.png);}
.content .left-main .over-layer .hover{background-image:url(../images/inside/on_hover.png);}
.content .left-main .over-layer .sub-layer{display:block;}


.content .right-main{margin-left:0px; position:relative;}
.content .right-main .tab-item{height:37px; border-bottom:1px solid #dfe7eb; background-color:#f1f9ff; position:relative;}
.content .right-main .tab-item ul{position:relative;}
.content .right-main .tab-item ul li{float:left; position:relative; display:inline-block; line-height:37px;}
.content .right-main .tab-item ul li a{ color:#888; height:37px; padding:0 26px; white-space:nowrap;}
.content .right-main .tab-item ul li a:hover{color:#2897ff;}
.content .right-main .tab-item ul li.current{background:#fff; border-left:1px solid #dfe7eb; border-right:1px solid #dfe7eb; border-top:2px solid #2897ff; top:-1px; left:-1px;  z-index:111; height:37px; line-height:35px;}
.content .right-main .tab-item ul li.current a{color:#2897ff; font-weight:bold; position: relative; *bottom:-3px; left:0; z-index:1111; display:inline-block; background-color:#fff;}
.content .right-main .time-panel{margin-right:1px; position:relative; background: url(../images/timeline/time_line.gif) repeat-y 20px 0;}


